Esercizio 1

Si vuole definire un formato per l’interscambio dati relativo alla gestione di una biblioteca. Il file scambiato specifica la lista dei libri disponibili. Ciascun libro è identificato da un codice numerico (integer) ed ha associato il titolo (string), gli autori (string), il numero di pagine (integer), la lista dei prestiti e la lista delle prenotazioni. Per ogni prestito si specificano il nome dell’utente (string), la data di inizio (date) e la data di fine prestito (date). Per ogni prenotazione si memorizzano il nome dell’utente (string) e il recapito telefonico (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio